/* 所有页面 */

/* 通用 */

* {
  box-sizing: border-box !important;
}

html,
body {
  margin: 0;
  padding: 0;
}

/* 解决滚动条出现挤压页面宽度开始 */
html {
  overflow-y: scroll;     /* 兼容ie8，不支持:root, vw */
}
 
:root {
  overflow-y: auto;
  overflow-x: hidden;
}
 
:root body {
  position: absolute;
}
 
body {
  width: 100vw;
  overflow: hidden;
}
/* 解决滚动条出现挤压页面宽度结束 */


a {
  text-decoration: none !important;
}

a:hover {
  text-decoration: underline;
  color: #e60000;
}

a:link,
a:visited,
a:active {
  color: #999;
}

/* footer 部分 */

.footer hr {
  height: 1px;
  border: none;
  background-color: #e60000;
}

.footer p {
  color: #999;
  font-size: 14px;
  text-align: center;
  margin: 30px auto;
}

/* swiper 插件通用设置 */

.swiper-button-prev,
.swiper-button-next {
  color: #e60000;
}
